filter_var_array
Obtenez plusieurs variables et filtrez-les
filter_var_array()
obtient plusieurs variables et les filtre.
Étant donné que filter_input()
ne doit pas être appelé à plusieurs reprises, cette fonction est utile pour filtrer plusieurs variables.
En cas de succès, renvoyez un tableau contenant les valeurs variables filtrées, et en cas d'échec, faux.
<? Php $ arr = tableau ( "nom" => "Peter Griffin" , "âge" => "41" , "Courriel" => "[email protected]" , )) ; $ filtres = tableau ( "nom" => tableau ( "filter" => filter_callback , "Flags" => filter_force_array , "Options" => "ucwords" ) , "âge" => tableau ( "filtre" => filter_validate_int , "Options" => tableau ( "min_range" => 1 , "Max_Range" => 120 ) ) , "e-mail" => filter_validate_email , )) ; print_r ( filter_var_array ( $ arr , $ filters ) )) ; ?>
:
Tableau ( [nom] => Peter Griffin [Age] => 41 [Email] => [email protected] )
filter_var_array ( array , args )
paramètre | décrire |
---|---|
tableau | Requis. Spécifie un tableau avec des touches de chaîne qui contiennent les données à filtrer. |
args |
Facultatif. Spécifie un tableau de paramètres de filtre. La clé de tableau légal est le nom de variable. La valeur juridique est l'ID de filtre ou un tableau de filtres, drapeaux et options spécifiés. Ce paramètre peut également être un ID de filtre séparé, si c'est le cas, toutes les valeurs du tableau d'entrée sont filtrées par le filtre spécifié. |